/*--Start-------------- This  piece of code is added to make the  menu compatible for IE7 */

.clCMEvent {
	LEFT: 0px; VISIBILITY: visible; WIDTH: 99%; CLIP: rect(0px 100% 100% 0px); POSITION: absolute; TOP: 0px; HEIGHT: 99%
}
.clCMAbs {
	LEFT: 0px; VISIBILITY: visible; POSITION: absolute; TOP: 0px; background-color: white;
}
.clBar {
	VISIBILITY: visible; WIDTH: 10px; POSITION: absolute; HEIGHT: 20px; BACKGROUND-COLOR: #09755b; layer-background-color: white;
}
.clLevel0 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: verdana; POSITION: absolute
}

.clLevel0 {
	COLOR: #12383b; BACKGROUND-COLOR: #ffffff; layer-background-color: white;
}
.clLevel0over {
	CURSOR: hand; COLOR: white; BACKGROUND-COLOR: #4fa1d9; layer-background-color: #F7F7F7;PADDING-RIGHT: 2px; color:#ffffff; PADDING-LEFT: 2px; FONT-WEIGHT: bold;  FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: verdana; POSITION: absolute
}
.clLevel0border {
	VISIBILITY: visible; POSITION: absolute; BACKGROUND-COLOR: #000000; layer-background-color: #000000
}
.clLevel1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma,verdana; POSITION: absolute; COLOR: #12383b; BACKGROUND-COLOR: #ffffff; layer-background-color: white;
}
.clLevel1over {
	CURSOR: hand; COLOR: white; BACKGROUND-COLOR: #4fa1d9; layer-background-color: #F7F7F7;PADDING-RIGHT: 2px; color:#ffffff; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: verdana; POSITION: absolute
}

.clLevel1border {
	VISIBILITY: visible; POSITION: absolute; BACKGROUND-COLOR: #000000; layer-background-color: #000000

}
.clLevel2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma,verdana; POSITION: absolute; COLOR: #12383b; BACKGROUND-COLOR: #f1f1f1; layer-background-color: white;
}
.clLevel2over {
		CURSOR: hand; COLOR: white; BACKGROUND-COLOR: #4fa1d9; layer-background-color: #F7F7F7;PADDING-RIGHT: 2px; color:#ffffff; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: verdana; POSITION: absolute
}

.clLevel2border {
	VISIBILITY: visible; POSITION: absolute; BACKGROUND-COLOR: #000000; layer-background-color: #000000
}

/*
END-------This  piece of code is added to make the  menu compatible for IE7 ----------*/ 

#InsDetails
{
	position:absolute;
	z-index:100;
}

STYLE typecsstext .rheadline {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 18pt
}
.text {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.boldtextprop {
	COLOR: #75a89d ; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.boldtext {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
} 
.GetPage	{
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Headingtext {
	COLOR: #12383b;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background-color: #f1f1f1;
	line-height: 14px;
}
.Alternatingtext {
	COLOR:#000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
	background-color: #FFFFFF;
	line-height: 14px;
}
.Alternatingtextover {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
	background-color: #ffffff;
	line-height: 14px;
}

.HeadingtextDiv {
	COLOR: #d6eca7;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background-color: #d6eca7;
	line-height: 13px;
}
.mainheadline {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.notes {
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 7.5pt;
	text-decoration: none;

}

BODY {
	margin: 0;
}

A.black {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: underline
}
.Bblack {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: 800;
	text-decoration: none;

}
A.red {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: underline
}
.Bred {
	COLOR: #ff0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	text-decoration: none;

}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: underline;
	color:#46aae6;

}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#46aae6;
	text-decoration: underline;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #46aae6;
	text-decoration: underline;
}
.comboStyle 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000 ;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	height: 19px;
	
	 
}
.buttonStyle 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	background-color: #dodoce;
	border: 1px solid #000000;
	margin: 0px;
	height: 19px;
	 
}

.rejected
{
	background-color:#9DC6C0;
}
.1
{
	font-size:8pt; background-color:#66959D;
}

.2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#A7C2C2;
}

.3
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; background-color:#91B7B7
}
TD
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;
}

A
{
	color:#6D130B;
}
.normal
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000 ;
}

.mbold
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#000000 ;
}
.fstStyle
{
	color:#000000;
	border: 1px solid #000000;
	font-weight: bold;
	margin-left: 3px;
	margin-right: 3px;
}
.legStyle
{
	color:#085643;
	font-weight: bold;
	border: 0px solid #6f9d92;
	font-weight: bold;
	margin-left: 3px;
	margin-right: 3px;
}

tblForm is the name of the innermost table used to display data forms 
TABLE#tblForm
{
	font-size:8pt; background-color:#07604a;
}

 tblInner is the name of the innermost table used to display data tables 
TABLE#tblInner
{
	font-size:8pt; background-color:#07604a;
}

TABLE#tblInner TD
{
	height:22px; 
}

TABLE#tblInner TR
{
	height:22px; 
}

TABLE#tblInner A
{
	color:#6D130B;
}

TABLE#tblOuter1
{
	background-color:#6D130B;
}

TABLE#tblOuter2
{
	background-color:#FFFFFF; 
}

.tblCaption
{
	font-size:10pt; font-weight:bold; color:#FFFFFF; background-color:#6D130B; height:22px;
}

.tblHeading
{
	font-size:8pt; font-weight:bold; color:#000000; background-color:#006666;
}

.tblMenu
{
	font-size:8pt; font-weight:bold; color:#000000; background-color:#009999;
}

.tblRow
{
	font-size:8pt;
	background-color:#ffffff;
	height: 25px;
}
.tblRowover
{
	font-size:8pt;
	background-color:#ffffff;
	height: 25px;
}
.gcBG1 {
		background-color: #ffffff;
		border-color: #000000;
}	
.gcBG2 {
		background-color: #ffffff;
}	
.iframecss
{ 
	background-color: #bed58d;
	padding: 0px;
	margin: 0px;
	scrollbar-highlight-color: #FFFFFF;
    scrollbar-face-color:  #FFFFFF;
    scrollbar-track-color: #d9e8e5;
    scrollbar-darkshadow-color: #d9e8e5;
    scrollbar-shadow-color: #000000;
    scrollbar-3dlight-color: #000000;
    scrollbar-arrow-color: #0b775d; 
}
.toptext {
	COLOR: #000000; FONT-FAMILY: Helvetica, Arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}.tablebg {
	background-color: #46aae6;
}
.fsttr {
	background-color: #bed58d;
}
.bg {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	scrollbar-highlight-color: #FFFFFF;
    scrollbar-face-color:  #FFFFFF;
    scrollbar-track-color: #f0f0f0;
    scrollbar-darkshadow-color: #f0f0f0;
    scrollbar-shadow-color: #000000;
    scrollbar-3dlight-color: #000000;
    scrollbar-arrow-color: #000000; 
}
.tdbgwhite {
	background-color: #FFFFFF;
}
.txtinput {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000 ;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	height: 19px;
}

.txtamtinput {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#2f7d6b ;
	background-color: #FFFFFF;
	border: 1px solid #09755B;
	height: 19px;
	text-align: right;
}
.textcolor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.textcolorlogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #bed58d;
	border: 1px solid #04614C;
}

.bordercolorlogin {
	border-collapse:collapse;
	border: 1px solid #99cc66;
}

.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 0px solid;
	background-color: #ffffff;
	text-align: center;
}
.textreadonly {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #75a89d ;
	border: 0px solid;
	background-color: #d9e8e5;
	text-align: left;
}
.textfieldwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #070046;
	border: 0px solid;
	background-color: #F5F3EC;
		
}
.textamtfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 5px;
	font-weight: normal;
	color: #070046;
	border: 0px solid;
	background-color: #B0CCC9;
	text-align: right;

}
.redtextfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	border: 0px solid;
	background-color: #B0CCC9;
}
.txtarea {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#0A005B;
	background-color: #FFFFFF;
	border: 1px solid #6f9d92;
	height: 80px;
}

.txtCombo {
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#04614C;
	background-color: #FFFFFF;
	border: 1px solid #6f9d92;
	height: 19px;
}

.txtComboMultiple {
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#6f9d92;
	background-color: #FFFFFF;
	width: 210px;
	height: 100px;
}

.redFont {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000 ;
}

.redErrorFont {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.msgComboMultiple {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	background-color: #FFFFFF;
	width: 300px;
	height: 100px;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-face-color:  #FFFFFF;
    scrollbar-track-color: #f0f0f0;
    scrollbar-darkshadow-color: #000000;
    scrollbar-shadow-color: #000000;
    scrollbar-3dlight-color: #000000;
    scrollbar-arrow-color: #000000; 
}

#layerprivousbutton {
	z-index:1;
}

.editTblRow
{
	font-size:8pt;
	background-color:#FFD700;
	height: 25px;
}

.tabs {position:relative; left: 0; top: 1; border:1px solid #194367; height: 20px;  margin: 0; padding: 0; background:#D9E8E5; overflow:hidden } 
.tabs li {display:inline} 
.tabs a:hover, .tabs a.tab-active {background:#fff;} 
.tabs a { height: 20px; font:10px Verdana, Arial, Helvetica, sans-serif;font-weight:bold; 
       position:relative; padding:6px 10px 10px 10px; margin: 0px -4px 0px 0px; color:#2B4353;text-decoration:none; } 
.tab-container { background: #fff; border:0px solid #194367; height:320px; width:500px} 
.tab-panes { margin: 0px; border:0px solid #194367; height:100px} 
div.content { padding: 5px; } 


#CSS for Tree View
#td, body {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#a {color:#116c55 ; text-decoration:none; font-weight:bold;}
a:hover {color:#46aae6 ; text-decoration:underline;}
a:active {color:#46aae6 ; text-decoration:underline; }
#END CSS for Tree View